package com.fsj.admin.system.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 钱包流水记录
 * 
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2019-03-06 09:34:30
 */
public class WalletRecordsDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long id;
	//
	private Long userId;
	//展示的流水号
	private String waterNo;
	//流水金额
	private BigDecimal amount;
	//钱包上一次余额
	private BigDecimal lastWalletAmount;
	//钱包余额
	private BigDecimal walletAmount;
	//类型0支出 1收入
	private String type;
	//来源 0提现 1分红 2邀请奖励   
	private String source;
	//备用
	private String remark;
	//创建时间
	private Date createDate;

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：
	 */
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	/**
	 * 获取：
	 */
	public Long getUserId() {
		return userId;
	}
	/**
	 * 设置：展示的流水号
	 */
	public void setWaterNo(String waterNo) {
		this.waterNo = waterNo;
	}
	/**
	 * 获取：展示的流水号
	 */
	public String getWaterNo() {
		return waterNo;
	}
	/**
	 * 设置：流水金额
	 */
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	/**
	 * 获取：流水金额
	 */
	public BigDecimal getAmount() {
		return amount;
	}
	/**
	 * 设置：钱包上一次余额
	 */
	public void setLastWalletAmount(BigDecimal lastWalletAmount) {
		this.lastWalletAmount = lastWalletAmount;
	}
	/**
	 * 获取：钱包上一次余额
	 */
	public BigDecimal getLastWalletAmount() {
		return lastWalletAmount;
	}
	/**
	 * 设置：钱包余额
	 */
	public void setWalletAmount(BigDecimal walletAmount) {
		this.walletAmount = walletAmount;
	}
	/**
	 * 获取：钱包余额
	 */
	public BigDecimal getWalletAmount() {
		return walletAmount;
	}
	/**
	 * 设置：类型0支出 1收入
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * 获取：类型0支出 1收入
	 */
	public String getType() {
		return type;
	}
	/**
	 * 设置：来源 0提现 1分红 2邀请奖励   
	 */
	public void setSource(String source) {
		this.source = source;
	}
	/**
	 * 获取：来源 0提现 1分红 2邀请奖励   
	 */
	public String getSource() {
		return source;
	}
	/**
	 * 设置：备用
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备用
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateDate() {
		return createDate;
	}
}
